* {
		margin: 0 auto;
    padding: 0;
    outline: 0;
    text-decoration: none;
}

body {background: #ddd;}

ul {list-style: none;}

ul#top_menu li {
		float:left;
		padding: 5px 8px 5px 8px;
		border-right: dashed 1px #000;
}

ul#top_menu li:hover {background: #cdcdcd;}

#main {
		margin-top: 20px;
		width: 1000px;
}

#menu {
		border: solid 1px #000;
		height: 30px;
}

#content {
		border-left: solid 1px #000;
		border-right: solid 1px #000;
		border-bottom: dashed 1px #7c7c7c;
		padding: 3px 8px 3px 8px;
}

#footer {
		font-size: 11px;
		border: solid 1px #000;
		border-top: none;
		height: 20px;
}

#copy {
		padding: 3px 6px 3px 6px;
		float:left;
}

ul#f-menu li {
		float: right;
		padding: 3px 8px 3px 8px;
		border-left: dashed 1px #000;
}

ul#f-menu li:hover {background: #cdcdcd;}

.clear {clear: both;}